9a9cfbc4501229f4877eed1e55271121932d6efb,src/main/java/org/orekit/propagation/semianalytical/dsst/forces/DSSTZonal.java,DSSTZonal,computeCijSijCoefficients,#AbsoluteDate#Slot#FourierCjSjCoefficients#number[][]#,697
Before Change
}
// j between 3 and 2N + 1
if (isBetween(j, 3, 2 * nMax + 1)) {
final double coef1 = ( j - 2 ) * (hk * cjsj.getCj(j - 2) + k2mh2o2 * cjsj.getSj(j - 2));
final double coef2 = ( j - 2 ) * (-k2mh2o2 * cjsj.getCj(j - 2) + hk * cjsj.getSj(j - 2));
final double coef3 = ( j - 2 ) * (k * cjsj.getCj(j - 2) - h * cjsj.getSj(j - 2)) / 4;
After Change
}
// j between 3 and 2N + 1
if (isBetween(j, 3, 2 * nMax + 1) && j - 2 < cjsj.jMax) {
final double coef1 = ( j - 2 ) * (hk * cjsj.getCj(j - 2) + k2mh2o2 * cjsj.getSj(j - 2));
final double coef2 = ( j - 2 ) * (-k2mh2o2 * cjsj.getCj(j - 2) + hk * cjsj.getSj(j - 2));
final double coef3 = ( j - 2 ) * (k * cjsj.getCj(j - 2) - h * cjsj.getSj(j - 2)) / 4;